package conson.tech.manage.message.entity.pojo;

import conson.tech.core.po.BasePo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * ClassName: MessageConfig
 * Description:
 * Author: HXL
 * LocalDateTime: 2020/4/22 9:55 上午
 * Version: 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MessageConfig extends BasePo<MessageConfig> {
    private static final long serialVersionUID = -795013056015166079L;
    /** 主键 */
    private Long id ;
    /** 任务描述 */
    private String taskDes ;
    /** 发送类型: 1 站内信 2 推送 */
    private Integer sendType ;
    /** 消息类型:0全部1系统消息2活动消息 */
    private Integer messageType ;
    /** 设备类型:0全部  1iOS  2android */
    private Integer deviceType ;
    /** 标题名称 */
    private String titleName ;
    /** 消息内容 */
    private String content ;
    /** 发布方式:1立即2定时 */
    private Integer releaseWay ;
    /** 发布开始时间 */
    private Date releaseStartTime ;
    /** 发布结束时间 */
    private Date releaseEndTime ;
    /** 链接类型：1-无 2-原生 3-H5链接 4-H5传参链接 */
    private Integer linkType ;
    /** 链接地址 */
    private String linkAddress ;
    /** 接收用户类型:1全部用户2指定用户3标签用户4.批量用户 */
    private Integer receiveUserType ;
    /** 指定用户手机号(多个用逗号分割) */
    private String appointUserMobile ;
    /** 批量用户手机文件地址 */
    private String batchUserFileUrl ;
    /** 标签类型分组 */
    private String tagTypeArray ;
    /** 审核状态：0待审核1审核通过2审核不通过 3不需要审核 */
    private Integer auditState ;
    /** 审核人 */
    private String auditUser ;
    /** 审核时间 */
    private Date auditTime ;
    /** 备注 */
    private String remark ;
    /** 提交时间 */
    private Date submitTime ;
    /** 删除标识：0删除1不删除 */
    private Integer delFlag ;
    /** 创建人 */
    private String createdBy ;
    /** 创建时间 */
    private LocalDateTime createdTime ;
    /** 修改人 */
    private String updatedBy ;
    /** 修改时间 */
    private LocalDateTime updatedTime ;

}
